Embedded Systems / Engineering

Firmware Engineer

Bangalore, India
Full-Time
3–8 years
Mid-Level
5 Positions Available

Overview

Tech4Biz Solutions is seeking a skilled Firmware Engineer to design and develop embedded software for innovative hardware products. If you’re passionate about low-level programming and hardware-software integration, this is a great opportunity to make a real impact.

Responsibilities

  • Design, develop, and test embedded firmware for hardware platforms
  • Optimize firmware for speed, memory, and power efficiency
  • Collaborate with hardware and software teams for system integration
  • Conduct unit testing and debug hardware/software issues
  • Document firmware architecture, APIs, and design decisions

Requirements

  • Bachelor’s in Electronics, Electrical, or Computer Engineering
  • 3–8 years of hands-on experience with firmware development
  • In-depth understanding of embedded systems architecture
  • Strong grasp of bare-metal programming and peripheral drivers
  • Experience working with real-time systems and interrupt handling
  • Familiarity with version control systems (Git) and CI tools

Required Skills

Embedded C/C++ developmentMicrocontrollers (ARM, STM32, AVR), RTOS (FreeRTOS, Zephyr, etc.)Communication protocols: SPI, I2C, UART, CANDebugging tools: JTAG, logic analyzers, oscilloscopesUnderstanding of schematics, datasheets, and registers

Apply for this position

Personal Information

Professional Information

Click to upload or drag and drop

PDF, DOC, or DOCX (max 1MB)

CAPTCHA Verification *

Similar Positions

No similar positions available at the moment.

Not the right fit?

Browse all our open positions to find the perfect role for your skills and experience.

View All Positions